body {background-color: #313940 !important;font-family: "Lato",Calibri,Arial,sans-serif;}

/*左侧菜单样式*/
.page-sidebar {background-color: #313940;}
ul.page-sidebar-menu > li > a{border-top: 1px solid #2c3439 !important;padding: 10px 15px 10px 25px;color: #aab2bd !important;}
ul.page-sidebar-menu > li > a:hover{color: #fff !important;background:#313940 !important;}
ul.page-sidebar-menu > li > ul.sub-menu{padding: 8px 0px 8px 31px;background: #2c3439;margin:0;}
ul.page-sidebar-menu > li.open > a, ul.page-sidebar-menu > li > a:hover, ul.page-sidebar-menu > li:hover > a {background: #2c3439;}
ul.page-sidebar-menu > li > ul.sub-menu > li{margin-top: 0 !important;}
ul.page-sidebar-menu li > ul.sub-menu > li > a {color: #79818b;font-size: 12px;border-left: 1px solid #656d78;padding: 5px 15px 5px 0 !important;}
ul.page-sidebar-menu li > ul.sub-menu > li > a::before {color: #79818b;content: "- ";margin-left: -1px;}
ul.page-sidebar-menu > li > ul.sub-menu > li.active > a, ul.page-sidebar-menu > li > ul.sub-menu > li > a:hover {background: none !important;}
ul.page-sidebar-menu > li.active > a{background: #2c3439 !important;color: #fff !important;}

/*表头颜色*/
.portlet.box.blue .portlet-title {background-color: #44a0d4;}

/*表单样式*/
.form-inline input{height: 34px;border-color: #e5e5e5 !important;border-radius: 4px !important;}
.form-inline select{border-radius: 4px !important;}

/*表格样式*/
.portlet-body{overflow-x: auto;}
.table th, .table td{min-width: 50px !important;vertical-align: middle !important;}

/*按钮样式*/
.btn{border-radius: 4px !important;}
.btn.red {background-color: #e9573f;}
.btn.red:hover,.btn.red:focus,.btn.red:active,.btn.red.active,.btn.red[disabled],.btn.red.disabled {background-color: #D8482C !important;}

.btn.blue{background-color: #3bafda;}
.btn.blue:hover,.btn.blue:focus,.btn.blue:active,.btn.blue.active,.btn.blue[disabled],.btn.blue.disabled {  background-color: #29A0CB !important;}

.btn.green {background-color: #37bc9b;}
.btn.green:hover,.btn.green:focus,.btn.green:active,.btn.green.active,.btn.green.disabled,.btn.green[disabled]{ background-color: #29AF8E !important;}

.btn.purple {background-color: #d95ff7;}
.btn.purple:hover,.btn.purple:focus,.btn.purple:active, .btn.purple.active, .btn.purple.disabled,.btn.purple[disabled] { background-color: #cd54eb !important; }

.btn.yellow {background-color: #f6bb42;}
.btn.yellow:hover,.btn.yellow:focus,.btn.yellow:active,.btn.yellow.active,.btn.yellow.disabled,.btn.yellow[disabled] { background-color: #E8AA2E !important;}

.btn.black {background-color: #555555;}
.btn.black:hover,.btn.black:focus,.btn.black:active,.btn.black.active,.btn.black.disabled,.btn.black[disabled] { background-color: #222222 !important;}
a.btn{padding: 5px 10px !important;}
td a.btn{margin-bottom: 5px;}
/*页码样式*/
.pagination ul>li:first-child>a, .pagination ul>li:first-child>span{border-radius: 4px 0 0 4px !important;}
.redirect{border-radius: 0 4px 4px 0 !important;}

.uneditable-input, textarea.m-wrap, input.m-wrap[type="text"], input.m-wrap[type="password"], input.m-wrap[type="datetime"], input.m-wrap[type="datetime-local"], input.m-wrap[type="date"], input.m-wrap[type="month"], input.m-wrap[type="time"], input.m-wrap[type="week"], input.m-wrap[type="number"], input.m-wrap[type="email"], input.m-wrap[type="url"], input.m-wrap[type="search"], input.m-wrap[type="tel"], input.m-wrap[type="color"] {
    -webkit-appearance: none !important;
    color: #333333;
    outline: 0;
    height: 30px;
    padding: 6px 6px !important;
    line-height: 20px;
    font-size: 14px;
    font-weight: normal;
    vertical-align: top;
    background-color: #ffffff;
    background-image: none !important;
    filter: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    background: transparent;
}